package com.ruoyi.common.core.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

/**
 * 自定义数据 实体类
 */
@TableName("SYS_CUSTOM_DATA")
@Data
public class CustomData extends Model<CustomData> {
    @TableId
    private String id;  //编号
    private String ownerId;  //归属表编号
    private String type; //系统类型
    private String data_name;  //数据名称
    private String querySql;  //sql
    private String prop;  //列名称
    private String db_src;  //数据库来源
    private String attr;  //列对应的属性


    public boolean isTree() {
        return type != null && type.contains("TREE");
    }
}